#ifndef PARCEL_H
#define PARCEL_H

#include <QString>

class Parcel
{
private:
    QString expressNum;    // 快递单号
    QString logisticsNum;  // 物流编号
    QString barcode;       // 运单号码
    QString sender;        // 发件人
    QString recipient;     // 收件人
    QString sendingAddr;   // 发件地址
    QString recivingAddr;  // 接收地址
    QString currentAddr;   // 当前地址
    QString nextAddr;      // 即将送往
    bool isOut;            // 是否出库

public:
    Parcel();

    QString getExpressNum() const;
    void setExpressNum(QString expressNum);

    QString getLogisticsNum() const;
    void setLogisticsNum(QString logisticsNum);

    QString getBarcode() const;
    void setBarcode(QString barcode);

    QString getSender() const;
    void setSender(QString sender);

    QString getRecipient() const;
    void setRecipient(QString recipient);

    QString getSendingAddr() const;
    void setSendingAddr(QString sendingAddr);

    QString getRecivingAddr() const;
    void setRecivingAddr(QString recivingAddr);

    QString getCurrentAddr() const;
    void setCurrentAddr(QString currentAddr);

    QString getNextAddr() const;
    void setNextAddr(QString nextAddr);

    bool getIsOut();
    void setIsOut(bool isOut);
};

#endif // PARCEL_H
